/* CSS Document */
.clear{ clear:both;}
.clearfix:after{ display:block,content:'',clear:both; width:100%;}
.clearfix{zoom:1}

.enter_house{ width:100%; min-width:1200px;overflow:hidden;}
.enter_house .house_info{ width:900px; background-color:#fff; margin:40px auto; padding:20px 0;}
.office{background:url(../image/office.png) no-repeat #eceeff;}
.shop{background:url(../image/shop.png) no-repeat #eceeff;}
.house{background:url(../image/house.png) no-repeat #eceeff;}

.house_info h2{ width:100%; text-align:center; font-size:20px; color:#CA0100;}

.house_info .submenu{ width:750px; margin:20px auto 0; height:40px; line-height:40px; border-bottom:2px solid #e0e0e0;}
.submenu a,.submenu span{ display:inline-block; font-size:16px; width:80px; text-align:center; height:38px; line-height:38px;}
.submenu .click{ border-bottom:2px solid #F8D347; color:#000; font-weight:bold;}

.house_info .title{ width:700px; margin:0 auto 15px; height:40px; line-height:40px; overflow:hidden; font-size:16px; font-weight:bold;}
.title span{ width:4px; height:20px; float:left; background-color:#F8D347; margin:10px 10px 0 0; border-radius:3px;}
.top_r .user p {
    width: 104px;
    height: auto;
    position: absolute;
    background-color: #fff;
    top: 50px;
    left: 0;
    border: 1px solid #0074e0;
    border-top: none;
    padding: 10px 0 10px;
}
.top_r .user p a {
    margin-left: 10px;
    height: 30px;
    line-height: 30px;
}
.top .top_r a {
    float: left;
    color: #8d8d8d;
}
/* 录入信息 */
.house_info .house_type{ width:700px; margin:20px auto 0; overflow:hidden;}
.house_type li{ width:100%; overflow:hidden; height:auto; margin-bottom:20px;}
.house_type li label{ width:100px; text-align:right; float:left; height:30px; line-height:30px; font-weight:bold;}
.house_type li label span{ color:#dc3022; font-size:16px;}
.house_type li a{ float:left;}
.house_type li .map_icon{width:20px; height:30px; display:block; background:url(/image/newimage/detailIcon.png) no-repeat -122px -21px; }
.house_type li .chose{ width:80px; height:28px; line-height:28px; border:1px solid #F8D347; color:#000; text-align:center; margin-left:15px; border-radius:3px;margin-bottom: 20px;}
.house_type li .click{ background: url(../image/ti.png) no-repeat right bottom #F8D347; color:#fff;}
.house_type li .txt{ width:180px; padding:0 0 0 10px; border:1px solid #e0e0e0; height:28px; line-height:28px; float:left;}
.house_type li .radio{ float:left; margin:10px 0 0; margin-left:15px;}
.house_type li .room{ float:left; height:30px; line-height:30px; margin-left:5px;}
.house_type li .btn{ float:left; margin-left:15px; padding:0 10px; border-radius:3px; background-color:#F8D347; color:#fff; border:0;}
.house_type li .btn_blue{ height:30px;}
.house_type li .btn_blue:hover{ background-color:#3281f6;}
.house_type li .btn_grey{ background-color:#999; cursor:default;}
.house_type li .btn_grey:hover{ background-color:#999;}
.house_type li .submit{ height:30px; font-size:16px; padding:0 20px; margin:40px 0 0 300px;}

.house_type .promit{ float:left; margin-left:115px; color:#db5146; font-size:12px; line-height:20px;}
.house_type .promit p{line-height:22px;}
.house_type .chose_build{ float:left; margin-left:15px; position:relative;}
.chose_build dl{ width:190px; height:auto; overflow:hidden; position:absolute; top:30px; left:0; border:1px solid #e0e0e0; border-top:0; background-color:#fff; z-index:9;}
.chose_build dl dd{ width:100%; height:20px; line-height:20px; overflow:hidden;}
.chose_build dl dd a{ display:inline-block; width:180px; padding-left:10px; font-size:12px;}
.house_type .no_clear{ overflow:inherit;}

.house_type li .width{ width:400px;}
.house_type li .width1{ width:100px;}
.house_type li .width2{ width:70px;}
.house_type li .width3{ width:50px; text-align:center; padding:0;}
.house_type li .width4{ width:300px;}
.house_type li .zhi{ float:left; margin:0 10px; height:30px; line-height:30px;}
.house_type li .margin_l{ margin-left:15px;}
.house_type li .sheshi{ float:left; width:600px; overflow:hidden;}
.sheshi > span{ float:left; width:140px;}

.house_type li .need{ float:left; margin-left:15px; width:550px; -height:102px;}
.need .txtarea{ width:540px; height:50px; border:1px solid #dfdfdf;resize:none; font-size:14px; padding:5px; line-height:20px;}
.need p{ color:#CA0100; width:100%;border:1px solid #e0e0e0;border-top:none;position: relative;top:0px;}
.need p > span{ width:530px; padding:0 10px; display:inline-block; font-size:12px;line-height: 22px;}

.home_img .house_img{ float:left; margin-left:15px; position:relative; overflow:hidden;}
.home_img .house_img .file{ background: url(../image/shangchuan.png) no-repeat; width:145px; height:40px; border:none; display:inline-block; cursor:pointer;}
.home_img .house_img .zhu{ color:#999; font-size:12px; margin-top:10px; display:inline-block;}
.home_img .upload_img{ width:550px; overflow:hidden; margin-bottom:20px;}
.home_img .upload_img li{margin:0 15px 15px 0; float:left; overflow:hidden; position:relative; }
.home_img .upload_img .load_img{ border:1px dashed #ccc; height:118px;}
.home_img .upload_img li .load{ margin:25px 0 0 50px; width:50px;}
.home_img .upload_img li:hover{ cursor:pointer;}
.home_img .upload_img .img{ width:162px; height:120px; background:url(../image/shangchuan.jpg) no-repeat;}
.home_img .upload_img .img input:hover{ cursor:pointer;}
.home_img .upload_img .edit{ display:inline-block; width:162px; height:25px; position:absolute; bottom:0px; left:0; background:url(../image/back.png) repeat-x; }
.home_img .upload_img .edit:hover{ text-decoration:none;}
.home_img .upload_img .del{ position:absolute; top:5px; left:5px; cursor: pointer;}
.home_img .upload_img .del:hover{ cursor:pointer;}
.home_img .upload_img .depict{ display:inline-block; width:145px; height:15px; margin:5px; border:none; background-color:#e3e1df; color:#666; font-size:12px; padding-left:5px; line-height:15px;}
.home_img .upload_img .depict1{ display:inline-block; width:145px; height:15px; margin:5px; color:#fff; font-size:12px; padding-left:5px; line-height:15px;}

/* 上传图片 */
.write_msg .input_msg li .box{ float:left; width:700px; position:relative;}
.write_msg .input_msg li .box label{ height:30px; line-height:30px;}
.parentFileBox {width:auto;	height:auto;overflow:hidden;position:relative; float:left;}
.parentFileBox>.fileBoxUl {position:relative;width:100%;height:auto;overflow:hidden;padding-bottom:5px;}
.parentFileBox>.fileBoxUl>li {float:left;width:160px;height:120px;margin-top:10px;margin-right:10px;overflow:hidden;position:relative;}
.parentFileBox>.fileBoxUl>li>.viewThumb { width:160px;height:120px;overflow:hidden;}
.parentFileBox>.fileBoxUl>li>.viewThumb span{ width:155px; height:25px; line-height:25px; color:#fff; padding-left:5px; position:absolute; bottom:0px; left:0; background-color:rgba(0,0,0,.4);}
.fileBoxUl>li>.viewThumb span i{ display:inline-block; width:12px; height:9px; float:left; margin:8px 5px 0 0; background:url(../image/icon.png) no-repeat -88px -60px;}
.parentFileBox .fileBoxUl li .viewThumb img {width:100%;height:100%;}
.parentFileBox>.fileBoxUl>li>.diyCancel,.parentFileBox>.fileBoxUl>li>.diySuccess {position:absolute;width:21px;	height:21px;top:2px;right:2px;cursor:pointer;display:none;}
.parentFileBox>.fileBoxUl>li>.diyCancel {background:url(../image/x_alt.png) no-repeat;}
.parentFileBox>.fileBoxUl>li>.diySuccess {background:url(../image/check_alt.png) no-repeat;	cursor:default;}
.parentFileBox>.fileBoxUl>li>.diyFileName { float:right; width:80px;height:20px;line-height:20px;text-align:center;font-size:12px;display:block !important;	border:1px solid #cbcbcb;}
.parentFileBox>.fileBoxUl>li>.diyBar {top:0;left:0;position: absolute;width: 160px;height: 100px;display:none;}
.parentFileBox>.fileBoxUl>li>.diyBar>.diyProgressText {font-size:14px;text-align:center;color:#FFF;position:relative;z-index:99;}
.parentFileBox>.fileBoxUl>li>.diyBar>.diyProgress {position:absolute;left:0;top:42%;height:24px;width:100%;	background-color:#FFF;filter:alpha(opacity=70);-moz-opacity:0.7;
    opacity:0.7;z-index:97;}
.parentFileBox>.diyButton {width:100%;margin-top:5px;margin-bottom:5px;height:20px;line-height:20px;text-align:center;}
.parentFileBox>.diyButton>a {padding:5px 10px 5px 10px;	background-color:#FFF;color:#FFF;font-size:12px;text-decoration:none;border-radius:3px;}
.parentFileBox>.diyButton>a:hover {	background-color:#0CC;color:#F30;}
.parentFileBox>.fileBoxUl>.diyUploadHover:hover .diyCancel {display:block;}
.parentFileBox>.fileBoxUl>li:hover .diyFileName {display:block;}
.parentFileBox .fileBoxUl li .cz{ width:100%; height:30px; line-height:30px; overflow:hidden;}
.parentFileBox .fileBoxUl li .cz a{ float:left;}
.parentFileBox .fileBoxUl li .cz input{ float:right; width:70px; padding: 0 5px; height:20px; line-height:20px; font-size:12px;display:block !important; margin-top:5px; border:1px solid #cbcbcb;}
.avi_diy_bg,.txt_diy_bg,.doc_diy_bg,.zip_diy_bg,.csv_diy_bg,.xls_diy_bg,.mp3_diy_bg,.pdf_diy_bg,.rar_diy_bg {background-position:center;background-repeat:no-repeat;}
.webuploader-container {position: relative; width:80px;}
.webuploader-element-invisible { width:80px; height:30px; position: absolute !important; left:0;}
.webuploader-pick {position: relative;display: inline-block;cursor: pointer; width:80px; height:50px; line-height:50px; color: #3281f6;	text-align: center;	border-radius: 3px; overflow: hidden; background:url(../image/Upload-pictures.png) no-repeat;}
.webuploader-pick-disable {opacity: 0.6;pointer-events:none;}
.box label{ width:80px !important; height:30px !important; opacity:0;}


/* 下拉菜单 */
.house_type .sort_icon{ float:left; min-width:90px; border:1px solid #cdcdcd; padding:0 5px; height:28px !important; line-height:28px !important; position:relative; font-size:12px; margin-left:15px;}
.sort_icon .term_title{ display:inline-block; height:28px; line-height:28px; position:relative; min-width:90px;}
.sort_icon .term_title i{ display:inline-block; width:8px; height:5px; float:right; margin:12px 0 0 15px; background:url(../image/icon.png) no-repeat;}

.sort_icon .list_tag{ width:200px; height:auto; display:none; position:absolute; top:37px; left:0; z-index:99;}
.sort_icon .list_tag .top_icon{ width:16px; height:7px; margin:0 auto; position:absolute; left:10px; top:-7px; z-index:99; background:url(../image/icon.png) no-repeat -64px 0;}
.sort_icon .list_tag ul{ border-top:0; background-color:#fff; border-radius:5px; margin-top:-1px; padding:9px 0 9px; border:1px solid #ccc; font-size:12px; overflow:hidden;}
.sort_icon .list_tag ul li{ width:25%; float:left; height:20px; line-height:20px; text-align:center; margin-bottom:2px; cursor:pointer;}
.sort_icon .list_tag ul li:hover{ background-color:#ccc;}

.dw .list_tag{ width:102px;}
.dw .list_tag ul li{ width:100%;}

/*求租求购错误样式*/
.qerr{line-height: 30px;margin-left: 10px;color:red;}


/*输入框验证提示*/
.tip{margin-left:10px;overflow: hidden;float:left;}
.tip i,em{font-style: normal;float:left;line-height: 30px;}
.tip i{margin:8px 6px 0 0;width:14px;height: 14px;}
.tip i.error{background: url(../image/tip.png) no-repeat -3px -16px;}
.tip i.ok{background: url(../image/tip.png) no-repeat -3px 0px;}
.tip i.confirm{background: url(../image/tip.png) no-repeat -3px -32px;}

.js-rent input,.js-area input{width:90px !important;}

/*转让费*/
 .charge{float: left;display: none;}
 .charge input{width:60px;padding:0 4px;margin-right: 2px;height: 28px;border:1px solid #dfdfdf;}
.house_type .tag_nav{margin-bottom: 0;}
.house_type li .tag_list{float: left;width:600px;}


/* 提示弹框 */
.pop{ width:100%; height:100%; position:fixed; left:0; top:0; overflow:hidden; background:url(../image/dotted.png) repeat; display:none; z-index:9999;} 
.pop .popinfo{ width:400px; height:200px; margin:0 auto; background-color:#fff; border-radius:3px;}
.popinfo h2{ width:380px; padding-left:20px; background-color:#e84a01; height:40px; line-height:40px; color:#fff; font-size:16px; margin-left:0 !important;}
.popinfo h2 a{ display:inline-block; width:14px; height:14px; float:right; background:url(../image/icon.png) no-repeat -136px -24px; margin:14px 10px 0 0;}
.popinfo .tishi{ margin-left:50px; margin-top:30px; font-size:16px; color:#333; overflow:hidden; line-height:36px; height:36px;}
.popinfo .tishi i{ display:inline-block; width:36px; height:36px; background:url(../image/big_icon.png) no-repeat -180px -146px; float:left; margin-right:15px;}
.popinfo .tishi .true{ background:url(../image/big_icon.png) no-repeat -180px -108px;}
.popinfo .submit{ margin:30px 0 0 100px; overflow:hidden;}
.popinfo .submit .btn{width:80px; height:35px; background-color:#e84a01; text-align:center; border:0; display:inline-block; color:#fff; border-radius:3px; float:left;}
.popinfo .submit .margin_l{ margin-left:20px;}

.pop .map{ width:900px; height:530px; background-color:#fff; margin:0 auto; border-radius:3px; position:relative; overflow:hidden;}
.pop .close{ position:absolute; display:inline-block; width:32px; height:32px; right:10px; top:10px; background:url(../image/icon.png) no-repeat 0 -10px; z-index:999;}
.pop h2{ font-size:18px; margin:30px 0 0 30px;}
.pop .map p{ margin:20px 0 0 60px; font-size:16px; font-weight:bold;}
.map p>span{ margin-right:30px;}
.map p>span span{ color:#F00;}
.map .address{ width:800px; height:300px; margin:30px auto 0; overflow:hidden; background-color:#ccc;}
.pop .change{ width:120px; height:50px; margin:20px auto 0; overflow:hidden;}
.pop .change .btn{ width:100px; height:30px; background-color:#e84a01; text-align:center; border:0; display:inline-block; color:#fff; border-radius:3px; margin-top:20px;}












